const http = require('http');
const fs = require('fs');
const path = require('path');

http.createServer((req,res)=>{
    // console.log(req.url);
    // res.end('test req');

    if(req.url == '/'){
        // 设置请求头
        res.setHeader('Content-type','text/html;charset=utf-8');
        // 读取html中的index.html。
        fs.readFile(path.join(__dirname,'html','index.html'),(err,data)=>{
            if(err){
                // 如果不成功，则返回
                console.log(data);
            }else{
                console.log(data);
                res.end(data);
            }
        })
    }else if(req.url == '/login'){
        res.setHeader('Content-type','text/plain;charset=utf-8');
        res.end('这是登录')
    }else if(req.url == '/home'){
        res.set('Content-type','text/plain;charset=utf-8')
        res.end('这是home');
    }else if(req.url == '/img/11.png'){
        fs.readFile(path.join(__dirname,'img','11.png'),(err,data)=>{
            if(!err){
                console.log(data);
                res.set('Content-type','image/png')
                res.end(data);
            }
        });
    }
}).listen(8080,err=>{
    if(!err){
        console.log('服务器启动成功！！');
    }else{
        console.log(err);
    }
});